package IO流.IO流操作.处理流.字符缓冲流;

import java.io.*;

public class BufferedTest02 {
    /**
     * 文件字符输出流(仅仅适合字符)。加入缓冲流
     * 1.创建源
     * 2.选择流
     * 3.操作
     * 4.释放资源
     */
    public static void main(String[] args) {
        //1.创建源
        File file = new File("haha.txt");
        //2.选择流
        BufferedWriter o = null;
        try {
          o = new BufferedWriter(new FileWriter(file));
            //写法一
            //char[] a = "卡萨科目".toCharArray();
            //o.write(a);

            //写法二
           // o.write("在哪里见过你");

            //写法三
            o.append("sdad\r").append("hamapi");

            //Buffered的新增方法
            o.append("我们的爱");
            o.newLine();
            o.append("到这儿刚刚好");

            o.flush();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e){
            e.printStackTrace();
        }finally {
            //4.释放资源
            try {
                if (o != null) {
                    o.close();

                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }



    }
}
